a pillar of strength - Alemán Inglés Diccionario